Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F13 USA F14 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 2002 USTA Challenger of Calabasas - Calabasas 2002 FSE Challenger - Tarzana USTA Challenger of Burbank - Burbank Cadillac Pro Indoor USTA Challenger - West Bloomfield USTA San Diego Challenger - San Diego Heilbronn Open - Heilbronn Samsung Securities Cup Challenger Tennis - Seoul Binghamton Professional Tennis Tournament - Binghamton Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Atlanta Clay Court Challenger - Atlanta Music City Challenger - Nashville USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa The Comercia Challenger - Aptos Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronz Classic - Bronx Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City The Comercia Bank Challenger - Aptos Oldum Brown Vancouver Open - Vancouver Semgroup Challenger - Tulsa Carson Challenger Dallas Challenger Baton Rouge Challenger Talahassee Challenger Yuba City Challenger Thailand F2 Binghamton Challenger Como Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Savannah Challenger Carson Challenger Ojai Challenger Vancouver Challenger Sacramento Challenger Zivnobanka Czech Open - Prostejov XL Capital Bermuda Open - Bermuda Downtown Athletic Club USTA Challenger - Amarillo drkoop.com USTA Challenger of Tallahassee - Tallahassee USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Tennis Championships of San Antonio - San Antonio Top Wool Challenger Biella - Biella USTA Challenger of Dallas - Dallas 2000 Challenger de Granby - Granby USTA Challenger of Las Vegas - Las Vegas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA Challenger of San Antonio - San Antonio Copa Ericsson Costa Rica - San Jose University of Tennessee USTA Challenger - Knoxville BPCA Open de Nice-Tounoi Challenger - Nice III Challenger Continenal Plaza - Puerto Vallarta USTA Tennis Championships of Houston - Houston Hilton Waikoloa USTA Challenger - Waikoloa Las Vegas Challenger - Las Vegas The Wright Financial Group, Inc. Challenger - Champaign Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby University of Tennessee USTA Men's Challenger - Knoxville 2001 USTA Challenger of Calabasas - Calabasas ARMS USTA Challenger - Rocky Mount 2001 USTA Tallahassee Tennis Challenger - Tallahassee CMG Asia Open - Hong Kong 2003 West Side Tennis Club Challenger - Forest Hills Zagreb Open - Zagreb 2002 Azalea Orthopedic Challenger - Tyler Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills drkoop.com USTA Challenger of Burbank - Burbank USTA Challenger of Burbank - Burbank Hilton Waikoloa Village USTA Challenger - Waikoloa Tallahassee Tennis Challenger - Tallahassee 2003 USTA Challenger of Calabasas - Calabasas USTA/Adtech Challenger - Boston The Wright Financial Group, Inc. Challenger - Champaign 2006 Challenger of Santa Clarita California Challenger - Valencia The Natrel's Challenger - Granby Busan Open Challenger Tennis - Busan USTA Seascape Challenger - Aptos 2005 West Side Tennis Coub Men's Challenger - Forest Hills 2004 Colorado Tennis Classic - Denver 2007 Challenger of Santa Clara - Valencia Taiwan Challenger - Kaohsiung 2006 North Shore Pro Tennis Championship - Winnetka Odlum Brown Vancouver Open - Vancouver College Station Challenger - College Station Austin Challenger - Austin WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento Samsung Challenger 2007 - Ho Chi Minh City 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Vancouver Challenger Odlum Brown Vancouver Open - Vancouver Bangkok Challenger GHI Bronx Classic - Bronx GHI Bronx Tennis Classic - Bronx USTA Men's Challenger of Dallas - Dallas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Investor Swedish Open - Bastad Torneo Internacional Challenger Fila 2006 - Leon 1997 Mercedes Cup - Stuttgart Harrah's Entertainment Men's Pro Challenger - Tunica Legg Mason Tennis Classic - Washington D.C. Grolsch Open 1997 - Amsterdam Pilot Pen International - New Haven U.S. Pro Tennis Championships - Boston Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna IPB Czech Indoor - Ostrava Gerry Weber Open - Halle Fifth Third Bank Tennis Championships - Lexington International Championship of Croatia - Umag Grolsch Open - Amsterdam Challenger Banque Nationale Rimouski - Rimouski ERA Real Estate Clay Court Championships - Orlando AT&T Challenge - Atlanta Internationaler Raiffeisen Grand Prix - St. Polten Investor Swedish Open - Bastad 1999 Mercedes Cup - Stuttgart San Luis Potosi ATP Challenger - San Luis Potosi 1998 Safeway Challenger - Aptos AAPT Championships - Adelaide Heineken Open - Auckland Adidas International - Sydney Sybase Open - San Jose Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach Estoril Open - Estoril Music City Challenger - Nashville Pro Challenger at Calabasas - Calabasas Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Wideyes Swedish Open - Bastad 2001 Eddleman USTA Challenger - Birmingham Waldbaum's Hamlet Cup - Long Island Heineken Open Shanghai - Shanghai Scania Stockholm Open - Stockholm Japan Open - Tokyo Adidas International - Sydney Open 13 - Marseille Smith Barney Men's Challenger - Covington Winnetka Challenger Kroger / St. Jude International - Memphis Dubai Tennis Open - Dubai Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo 2001 - Barcelona Tiburon Challenger 2000 Mercedes Cup - Stuttgart The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad 2005 Freeman Men's Challenger - Joplin Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador Heineken Open Shanghai - Shanghai Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Salem Open - Hong Kong AIG Japan Open - Tokyo Copenhagen Open - Copenhagen BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Siebel Open - San Jose Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amersfoort Mercedes-Benz Cup - Los Angeles TD Waterhouse Cup - Long Island Brasil Open - Salvador President's Cup - Tashkent Salem Open - Hong Kong AIG Japan Open - Tokyo Stockholm Open - Stockholm Copenhagen Open - Copenhagen U.S. Men's Clay Court Championships - Houston BMW Open - Munich Home Depot Center USTA Challenger - Carson Miller Lite Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur International Championship of Croatia - Umag Seoul Delhi Challenger I - New Delhi Bastad Palermo USTA Illinois Challenger - Champaign CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage XL Capital Bermuda Open - Bermuda TCT Open - Tunis XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships of Denver - Denver USTA Seascape Challenger - Aptos Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale Mercedes-Benz Cup - Los Angeles Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Club Casablanca - Mexico City The West Side Tennis Club Clay Court Challenger - Forest Hills SAP Open - San Jose U.S. Men's Clay Court Championships - Houston University of Tennessee USTA Men's Challenger - Knoxville Burbank Challenger - Burbank The $50,000 Pro Challenger at Calabasas - Calabasas SAP Open - San Jose Muller Cup - Ulm The Tennis Channel Open - Las Vegas GHI Bronx Classic - Bronx USTA Comerica Challenger - Aptos Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Healthsouth USTA Challenger - Dallas Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin USTA/Safeway Challenger - Aptos Hilton Waikoloa Village USTA Challenger - Waikoloa West Side Tennis Club Clay Court Challenger - Forest Hills drkoop.com USTA Tennis Championships - Armonk USTA Safeway Challenger - Aptos Indianapolis Tennis Championships - Indianapolis 2001 UT Tyler Patriot Challenger - Tyler USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Healthsouth/USTA Men's Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana 2004 USTA Challenger of Calabasas - Calabasas GHI Bronx Classic - Bronx Heineken Challenger - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica Busan Open Challenger Tennis - Busan Banca Stato Challenger - Lugano Singha Tennis Classic - Tarzana dBI Tennis Challenger - Binghamton Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa Lubbock Challenger - Lubbock XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Baton Rouge Pro Tennis Classic - Baton Rouge Copenhagen Open - Copenhagen U.S. Men's Clay Court Championship - Orlando America's Red Clay Tennis Championship - Coral Springs Savannah Challenger The Stella Artois Grass Court Championships - London St. Petersburg Open - St. Petersburg Dubai Tennis Open - Dubai Stockholm Open - Stockholm Sacramento Challenger - Sacramento Gold Flake Open - Chennai 1998 Mercedes Cup - Stuttgart Internazionali di Tennis di San Marino - San Marino ABN/AMRO World Tennis Tournament - Rotterdam Open Seat-Godo 2000 - Barcelona U.S. Men's Clay Court Championships - Orlando Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Telenordia Swedish Open - Bastad Carson Challenger RCA Championships - Indianapolis Kroger / St. Jude International - Memphis BellSouth Open - Vina del Mar Croatian Indoors - Zagreb Qatar Mobil Open - Doha Mercedes-Benz Cup - Los Angeles Champaign Challenger RCA Championships - Indianapolis Japan Open - Tokyo Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Heineken Open Shanghai - Shanghai Honolulu Challenger Casablanca Dallas Challenger New Delhi Tokyo Bastad Bournemouth Atlanta Tennis Championships - Atlanta Kroger / St. Jude International - Memphis Baton Rouge Challenger SAP Open - San Jose Farmers Classic - Los Angeles The Nottingham Open - Nottingham Australian Men's Hardcourt Championships - Adelaide BMW Open - Munich The Samsung Open - Bournemouth Calabasas Challenger Davidoff Swiss Indoors - Basel IPB Czech Indoor - Ostrava Scania Stockholm Open - Stockholm Mercedes-Benz Cup - Los Angeles Franklin Templeton Tennis Classic - Scottsdale USTA Men's Challenger of Dallas - Dallas Los Angeles New Haven USTA Seascape Challenger - Aptos CMG Asia Open - Hong Kong Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Laser Vision USTA Challenger - Amarillo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas BellSouth Open - Auckland Sybase Open - San Jose Kroger / St. Jude International - Memphis 2003 Eddleman USTA Challenger - Birmingham Gold Flake Open - Chennai Swanston Challenger - Sacramento Franklin Templeton Tennis Classic - Scottsdale Scania Stockholm Open - Stockholm Heineken Open - Auckland Nielsen USTA Pro Tennis Championship - Winnetka Copenhagen Open - Copenhagen Vietnam Open - Ho Chi Minh City Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London du Maurier Open - Montreal 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Eurocard Open - Stuttgart 13th Paris Open - Paris The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Monte Carlo Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo European Community Championships - Antwerp Tennis Masters Series - Rome Indian Wells Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Salem Open - Hong Kong Open Seat-Godo '99 - Barcelona Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Citrix Tennis Championships - Delray Beach Pacific Life Open - Indian Wells The Stella Artois Grass Court Championships - London AIG Japan Open Tennis Championships - Tokyo The Nottingham Open - Nottingham International Championship of Croatia - Umag Grolsch Open - Amsterdam RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston Waldbaum's Hamlet Cup - Long Island President's Cup 1999 - Tashkent SAP Open - San Jose Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Abierto Mexicano de Tenis Pegaso - Acapulco The Samsung Open - Nottingham Tata Open 2003 - Chennai Siebel Open - San Jose 2003 Mercedes Cup - Stuttgart Adidas International - Sydney Stockholm Arizona Men's Tennis Championships - Scottsdale Sydney U.S. Men's Clay Court Championships - Houston Open Seat Godo 2003 - Barcelona AT&T Challenge - Atlanta Legg Mason Tennis Classic - Washington D.C. Investor Swedish Open - Bastad Waldbaum's Hamlet Cup - Long Island CA Tennis Trophy - Vienna Dubai Tennis Open - Dubai CA Tennis Trophy - Vienna Dubai Tennis Open - Dubai Miller Lite Hall of Fame Tennis Championships - Newport Telenordia Swedish Open - Bastad Monte Carlo Open - Monte Carlo RCA Championships - Indianapolis Tennis Masters Series - Miami Pacific Life Open - Indian Wells Tennis Channel Open - Las Vegas Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Stockholm Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open French Open U.S. Open Countrywide Classic - Los Angeles 14th Paris Open - Paris French Open - Paris Tennis Masters Series - Stuttgart Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Rome French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Tennis Masters Series - Rome U.S. Open - New York Tennis Masters Series - Indian Wells U.S. Open - New York Australian Open - Melbourne 15th Asian Games Doha 2006 Davis Cup, World Group, 1R, SWE-SVK 3-2 Davis Cup, World Group, F, SWE-ITA 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group 1, 2R, SWE-FIN 3-2 Davis Cup, World Group, 1R, SWE-CZE 3-2 Davis Cup, World Group, QF, AUS-SWE 5-0 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, World Group, QR, AUT-SWE 3-2 Davis Cup, World Group, QF, SWE-RUS 4-1 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Tennis Masters Cup - Lisbon Olympics - Sydney